package com.t235.gc.device.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 设备故障记录表(DeviceFaultRecord)实体类
 *
 * @author makejava
 * @since 2021-03-24 08:58:30
 */
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class DeviceFaultRecord implements Serializable {
    private static final long serialVersionUID = 297721131177137855L;
    /**
     * 设备故障记录主键
     */
    @Excel(name = "设备故障id", height = 20, width = 30, isImportField = "true")
    private Long recordid;
    /**
     * 设备主键
     */
    @Excel(name = "设备Id", height = 20, width = 30, isImportField = "true")
    private Long deviceid;
    /**
     * 设备编号
     */
    @Excel(name = "设备编号", height = 20, width = 30, isImportField = "true")
    private String devicenumber;
    /**
     * 设备名称
     */
    @Excel(name = "设备名", height = 20, width = 30, isImportField = "true")
    private String devicename;
    /**
     * 设备完整地址
     */
    private String deviceaddress;
    /**
     * 场地ID
     */
    private Long venuesid;
    /**
     * 场地名称
     */
    private String venuesname;
    /**
     * 故障信息
     */
    private String faultinfo;
    /**
     * 运维人员编号
     */
    private Long replenishmentid;
    /**
     * 故障时间
     */
    private Date ctime;
    /**
     * 处理时间
     */
    private Date handletime;
    /**
     * 处理状态  1：未处理  2：已处理
     */
    private Integer handlestatus;
    /**
     * 是否删除 1.未删除 2.已删除
     */
    private Integer isdel;


    public Long getRecordid() {
        return recordid;
    }

    public void setRecordid(Long recordid) {
        this.recordid = recordid;
    }

    public Long getDeviceid() {
        return deviceid;
    }

    public void setDeviceid(Long deviceid) {
        this.deviceid = deviceid;
    }

    public String getDevicenumber() {
        return devicenumber;
    }

    public void setDevicenumber(String devicenumber) {
        this.devicenumber = devicenumber;
    }

    public String getDevicename() {
        return devicename;
    }

    public void setDevicename(String devicename) {
        this.devicename = devicename;
    }

    public String getDeviceaddress() {
        return deviceaddress;
    }

    public void setDeviceaddress(String deviceaddress) {
        this.deviceaddress = deviceaddress;
    }

    public Long getVenuesid() {
        return venuesid;
    }

    public void setVenuesid(Long venuesid) {
        this.venuesid = venuesid;
    }

    public String getVenuesname() {
        return venuesname;
    }

    public void setVenuesname(String venuesname) {
        this.venuesname = venuesname;
    }

    public String getFaultinfo() {
        return faultinfo;
    }

    public void setFaultinfo(String faultinfo) {
        this.faultinfo = faultinfo;
    }

    public Long getReplenishmentid() {
        return replenishmentid;
    }

    public void setReplenishmentid(Long replenishmentid) {
        this.replenishmentid = replenishmentid;
    }

    public Date getCtime() {
        return ctime;
    }

    public void setCtime(Date ctime) {
        this.ctime = ctime;
    }

    public Date getHandletime() {
        return handletime;
    }

    public void setHandletime(Date handletime) {
        this.handletime = handletime;
    }

    public Integer getHandlestatus() {
        return handlestatus;
    }

    public void setHandlestatus(Integer handlestatus) {
        this.handlestatus = handlestatus;
    }

    public Integer getIsdel() {
        return isdel;
    }

    public void setIsdel(Integer isdel) {
        this.isdel = isdel;
    }

}
